Adaptive Parallelism on Multiprocessors: Preliminary Experience with Piranha on the CM-5
نویسندگان
چکیده
Mechanisms for sharing multiprocessors among users are still in their infancy|typical approaches include simple space-sharing and ineecient, restricted forms of time-sharing. In this work we investigate a new alternative: adaptive parallelism 2]. Adaptively parallel programs can execute over a dynamically changing set of processors; many such codes can easily and dynamically share a multiprocessor by individually adapting to execute in separate groups of processors that may vary with time. Adaptive parallelism has been successfully used in Pi-ranha, an execution model for Linda 1 programs that turns idle networked workstations into a signiicant computing resource 4]. This work explores Piranha on the Connection Machine CM-5 multiprocessor. Our preliminary results suggest that adaptive parallelism provides not only substantial computing power for parallel programs but also an attractive alternative to traditional methods for sharing multiprocessors among users.
منابع مشابه
Adaptive Parallelism and Piranha
Under \adaptive parallelism," the set of processors executing a parallel program may grow or shrink as the program runs. Potential gains include the capacity to run a parallel program on the idle workstations in a conventional LAN|processors join the computation when they become idle, and withdraw when their owners need them|and to manage the nodes of a dedicated multiprocessor eeciency. Experi...
متن کاملAdaptive Parallelism with Piranha
\Adaptive parallelism" refers to parallel computations on a dynamically changing set of processors: processors may join or withdraw from the computation as it proceeds. Networks of fast workstations are the most important setting for adaptive parallelism at present. Workstations at most sites are typically idle for signiicant fractions of the day, and those idle cycles may constitute in the agg...
متن کاملHistological and histochemical study on the alimentary canal in Walking catfish (Claris batrachus) and piranha (Serrasalmus nattereri)
The purpose of this study is to describe the histological and histochemical features of digestive tract intwo aquarium fishes with different types of feeding habits which are omnivorous (Walking catfish) andcarnivorous (piranha), respectively. Five adult Walking catfish (L: 26.4 ± 3.4 cm, W: 265 ± 55 g) and fiveadult piranha (L: 23.6 ± 4.5 cm, W: 247 ± 50 g) were used for this study. The fishes...
متن کاملParallelization and Locality Analysis for Adaptive Computing Systems
This paper presents a strategy for compiling to adaptive computing architectures systems that incorporate configurable logic devices such as FPGAs. As compared to conventional instruction set architectures, adaptive computing systems offer the opportunity to customize the logic according to the requirements of each application. In this paper, we focus on a particular aspect of customizing the l...
متن کاملPre-scheduling and Scheduling of Task Graph on Homogeneous Multiprocessor Systems
Task graph scheduling is a multi-objective optimization and NP-hard problem. In this paper a new algorithm on homogeneous multiprocessors systems is proposed. Basically, scheduling algorithms are targeted to balance the two parameters of time and energy consumption. These two parameters are up to a certain limit in contrast with each other and improvement of one causes reduction in the othe...
متن کامل